package com.taotao.portal.controller;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.alibaba.fastjson.JSON;
import com.taotao.common.dto.AdNode;
import com.taotao.content.service.ContentService;
import com.taotao.entity.Content;

/**  
 * @Title：IndexController.java   
 * @Description：
 * @Author：张朝阳
 * @Date：2019年7月5日 下午11:21:46   
 */
@Controller
public class IndexController {

	@Autowired
	private ContentService contentService;
	
	@RequestMapping("/index")
	public String showIndex(Model model) {
		//首页大广告位
		List<Content> contentList = contentService.getListByCategoryId(89L);
		List<AdNode> AdList = new ArrayList<AdNode>();
		for (Content content : contentList) {
			AdNode node = new AdNode();
			node.setAlt(content.getTitle());
			node.setHeight(240);
			node.setHeightB(240);
			node.setWidth(670);
			node.setWidthB(550);
			node.setSrc(content.getPic());
			node.setSrcB(content.getPic2());
			node.setHref(content.getUrl());
			//添加到节点列表
			AdList.add(node);
		}
		//把列表转换成json数据
		String ad1 = JSON.toJSONString(AdList);
		//把json数据传递给页面
		model.addAttribute("ad1", ad1);
		return "index";
	}
}
